-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME #137834
base: master
Are you sure you want to change the base?
rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME #137834
Conversation
Seem reasonable, did you verify this fixed the bug locally? if so r=me |
I have not, it would be kinda annoying to, so I might as well go all the way and just write a |
This PR modifies cc @jieyouxu |
This comment has been minimized.
This comment has been minimized.
429394f
to
d1d0b9b
Compare
@BoxyUwU run-make test added, and CI is passing (I don't have bors perms) |
@bors r+ rollup |
…7815, r=BoxyUwU rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME fixes rust-lang#137815
…kingjubilee Rollup of 33 pull requests Successful merges: - rust-lang#136581 (Retire the legacy `Makefile`-based `run-make` test infra) - rust-lang#136764 (Make `ptr_cast_add_auto_to_object` lint into hard error) - rust-lang#136798 (Added documentation for flushing per rust-lang#74348) - rust-lang#136865 (Perform deeper compiletest path normalization for `$TEST_BUILD_DIR` to account for compare-mode/debugger cases, and normalize long type file filename hashes) - rust-lang#136975 (Look for `python3` first on MacOS, not `py`) - rust-lang#137240 (Slightly reformat `std::fs::remove_dir_all` error docs) - rust-lang#137303 (Remove `MaybeForgetReturn` suggestion) - rust-lang#137327 (Undeprecate env::home_dir) - rust-lang#137502 (Don't include global asm in `mir_keys`, fix error body synthesis) - rust-lang#137534 ([rustdoc] hide item that is not marked as doc(inline) and whose src is doc(hidden)) - rust-lang#137565 (Try to point of macro expansion from resolver and method errors if it involves macro var) - rust-lang#137643 (Add DWARF test case for non-C-like `repr128` enums) - rust-lang#137758 (fix usage of ty decl macro fragments in attributes) - rust-lang#137764 (Ensure that negative auto impls are always applicable) - rust-lang#137772 (Fix char count in `Display` for `ByteStr`) - rust-lang#137798 (ci: use ubuntu 24 on arm large runner) - rust-lang#137805 (adjust Layout debug printing to match the internal field name) - rust-lang#137808 (Do not require that unsafe fields lack drop glue) - rust-lang#137820 (Clarify why InhabitedPredicate::instantiate_opt exists) - rust-lang#137825 (Provide more context on resolve error caused from incorrect RTN) - rust-lang#137829 (Stabilize [T]::split_off... methods) - rust-lang#137834 (rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME) - rust-lang#137850 (Stabilize `box_uninit_write`) - rust-lang#137912 (Do not recover missing lifetime with random in-scope lifetime) - rust-lang#137913 (Allow struct field default values to reference struct's generics) - rust-lang#137923 (Simplify `<Postorder as Iterator>::size_hint`) - rust-lang#137949 (Update MSVC INSTALL.md instructions to recommend VS 2022 + recent Windows 10/11 SDK) - rust-lang#137963 (Add ``dyn`` keyword to `E0373` examples) - rust-lang#137975 (Remove unused `PpMode::needs_hir`) - rust-lang#137986 (Fix some typos) - rust-lang#137991 (Add `avr-none` to SUMMARY.md and platform-support.md) - rust-lang#137993 (Remove obsolete comment from DeduceReadOnly) - rust-lang#137996 (Revert "compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl Sync"") r? `@ghost` `@rustbot` modify labels: rollup
@bors r-, the tests failed in #138020 (comment) |
@bors r- |
well that seems incorrect, run-make tests should have access to a full sysroot, and it got past initial CI... |
The test might need to be restricted to only targets with std, the failure was testing wasm. |
ah, right, of course, CI tests less platforms. i'll just add a cfg. |
It would be preferable to use a |
Oh I didn't look at this too closely. Instead of run-make, can this test be ui-fulldeps? Otherwise you need to carefully match up the rustc invoked by the underlying cargo's sysroot to usr rustc_private, and frankly I don't think it's worth the effort. (For this I wod even say Works Locally is good enough.) |
@jieyouxu as far as i can tell, will run-make cargo actually default to the global sysroot, and not the one built by bootstrap? if so, that seems like a major hazard, since plenty of other run-make tests use cargo, and some even use rustc_private. is passing CI good enough for "works locally"? if so i could just rip out the test now that we know it works. |
I think its fine to r+ this if you just remove the test since we know it works. |
Right.
It depends. On IOW, the I.e. you use it as a wrapper to test the underlying
Yes. I think for the purposes of the changes here, building at all is good enough. |
23a7798
to
38b364b
Compare
@BoxyUwU test un-pushed. |
@bors r+ rollup |
🌲 The tree is currently closed for pull requests below priority 100. This pull request will be tested once the tree is reopened. |
…7815, r=BoxyUwU rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME fixes rust-lang#137815
…7815, r=BoxyUwU rustc_fluent_macro: use CARGO_CRATE_NAME instead of CARGO_PKG_NAME fixes rust-lang#137815
fixes #137815